* {
	margin:0px;
	padding:0px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td {
	padding: 0;
	margin: 0;
}
a {
	text-decoration:none;
	color:#555;
}
a:hover {
	text-decoration:none;
	color:#2a7ccf;

}
a img {
	border:none;
}
ol, ul, li {
	list-Style:none;
}
div, form, img, ul, ol, li, dl, dt, dd, p {
	margin: 0;
	padding: 0;
	border: 0;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border: 0;
}
fieldset, img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
font-Style: normal;
}
p {
	padding:0;
	margin:0
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
	overflow:hidden;
}
a:focus {
	outline:0;
}
body {
	font-family:"宋体";
	margin:0px;
	font-size:12px;
	color:#555;
	line-height:22px;
}
/*全局样式完*/
#top{}
#head{ width:1000px; margin:0 auto; height:90px;}
.logo {float:left;width:280px;padding:15px 0 0 0;}
.head_r{ float:right; display:block; width:1000px; background:url(bottom_nav.jpg) no-repeat bottom; padding-bottom:15px;}
.nav{ width:1000px; margin:28px 0 0 0 ; height:45px; line-height:45px; background:#2a7ccf;}
.nav ul{}
.nav ul li{ float:left;}
.nav ul li a{ width:100px; display:block; text-align:center;  font-size:14px; font-weight:bold; color:#fff;}
.nav ul li a:hover{background:#d41929;color:#fff;}
.nav ul li .menuclass{background:#d41929;color:#fff;}
.banner{ width:1000px; margin:65px auto 0; height:250px;}

#main{ width:1000px; margin:0 auto; padding:20px 0 20px 0;}
#indleft{ width:250px; float:left; margin-right:20px; overflow:hidden;}
#indleft h1{padding:0 10px 0 33px; font-weight:bold;color:#fff;}
.title_left { font-size:14px;font-weight:bold; height:33px; line-height:33px; background:url(bg_lefttitle.jpg) repeat-x;}
.title_left a{float:right; font-weight:normal; line-height:30px; color:#fff; font-size:12px; padding-top:2px;}
.title_left a:hover{ text-decoration:underline;}
#indleft .ind_con{ border:1px solid #d6d6d6;}
#indleft .ind_con .all{ display:block; border: solid 1px #fff; background-color:#eeeeee; padding:10px;}
.contact{ width:250px; overflow:hidden;}
.contact_title{ background:url(icon_contacttitle.jpg) no-repeat 5px;}
.contact .ind_con{height:180px; overflow:hidden;}
.contact .ind_con .all{ height:158px;}
.p_list{ width:250px; overflow:hidden;}
.p_list_title{ background:url(icon_p_listtitle.jpg) no-repeat 5px;}
.p_list ul li{ border-bottom: dashed 1px #d3d3d3; }
.p_list ul li a{ display:block; height:26px; line-height:26px; padding-left:25px; background:url(icon_List.jpg) no-repeat 5px 9px;}
.p_list ul li a:hover{ background:url(bg_lefttitle.jpg) repeat-x; color:#fff;}
#indright{ width:730px; float:right; overflow:hidden;}
#indright h1{padding:0 10px 0 33px; font-weight:bold;color:#2a7ccf;}
.title_right { font-size:14px;font-weight:bold; background:url(bg_righttitle.jpg) repeat; height:31px; line-height:31px; }
.title_right a{float:right; font-weight:normal; line-height:30px; color:#1c71b7; font-size:12px;}
.title_right a:hover{ text-decoration:underline;}
#indright .ind_con{ padding:10px 5px;}

.about{ float:left; width:730px;height:293px; overflow:hidden; line-height:23px; }
.about_title{ background:url(icon_abouttitle.jpg) no-repeat 5px 0;border: 1px solid #fff;}
.about img{ float:left; padding:1px; border:solid 1px #ccc; margin-right:10px;}
.about .title_right,.news .title_right{border:1px solid #d6d6d6;}
.news{
	float:left;
	width:359px;
	height:245px;
	padding-left:3px;
	overflow:hidden;
	padding-right: 3px;
	background-repeat: no-repeat;
	background-position: 5px;
}
.news_title{ background:url(icon_newstitle.jpg) no-repeat 5px 0; border: 1px solid #fff;}
.news ul li{  height:30px; line-height:30px; padding-left:12px; background:url(icon_indnews.jpg) no-repeat 0px 12px; border-bottom: dashed 1px #d3d3d3;}
.news ul li a{  height:30px; line-height:30px;}
.news li .newstime{display:block;float:right;}
.news li .newstitle{display:block;float:left; _padding-top:7px}
.products{width:728px; height:234px; overflow:hidden; float:left;border:1px solid #d6d6d6; margin-top:10px;}
.products_title{ background:url(icon_productstitle.jpg) no-repeat 5px 3px; border: 1px solid #fff; }
.products .title_right{height:30px; line-height:30px;}
.products_title a{ padding:0;}
.products  .ind_con{ padding:10px; border-top: solid 1px #d4d4d4; margin-top:1px;}
#bottom{ width:1000px; margin:0 auto; text-align:center; line-height:25px; background:url(bg_bottom.jpg) no-repeat center 0; padding:20px 0;}

/*内页开始*/
#Right{ width:728px; float:right; overflow:hidden;border:1px solid #d6d6d6;}
.bg_R_title{ background:url(bg_righttitle.jpg) repeat-x; border: 1px solid #fff; height:30px; line-height:30px;font-weight:bold;color:#1c71b7; display:block; }
.R_title { font-size:14px;font-weight:bold;background:url(icon_productstitle.jpg) no-repeat 5px 3px; padding:0 10px 0 33px; }
.location{ float:right; font-size:12px; color:#666; font-weight:normal;}
#Right .Content{ padding:10px 15px; border-top: solid 1px #d4d4d4;}

.content ol li {
	background:url(../Style/icon_nylist.gif) no-repeat 5px 8px;
	padding-left:25px;
	height:28px;
	line-height:28px;
	border-bottom:dashed 1px #dedede;
}
.r_content {
	padding:10px 15px;
	color:#555;
}

.r_content ul li {
	height:28px;
	line-height:28px;
	border-bottom: dashed 1px #dedede;
	background:url(icon_news.gif) no-repeat 5px 10px;
	padding-left:25px;
}
.r_content ul li span {float:right;color:#aaa;}
.r_content h1 {
	font-size:16px;
	text-align:center;
	line-height:30px;
	padding-bottom:5px;
}
.r_content h1 img {
	padding:2px;
	border:1px solid #ddd;
}
.r_c h2 {
	font-weight:normal;
	text-align:center;
	color:#999;
	border-bottom:dashed 1px #dedede;
	border-top:dashed 1px #dedede;
	line-height:23px;
}
.r_c p {
	padding-top:20px;
}
.r_content ol li {
	width:206px;
	float:left;
	padding:6px 10px;
}
.r_content ol li a {
	text-align:center;
	display:block;
	line-height:23px;
}
.r_content ol li img {
	width:200px;
	height:150px;
	padding:2px;
	border: solid 1px #dedede;
}
.page {
	display:block;
	text-align:center;
	margin-top:20px;
}
.page a {
	padding:5px;
	border:solid 1px #dedede;
}
.pre {
	height:23px;
	line-height:23px;
	float:left;
}
.pre a {
	border:none;
}
.next a {
	border:none;
}
.next {
	height:23px;
	line-height:23px;
	float:right;
}
.pro_page {
	border: dashed 1px #dedede;
	padding:2px 5px;
}
/*内页结束*/




#demo {
	overflow:hidden;
	width:718px;
	float:left;
	height:auto;
}
#demo4 {
	overflow:hidden;
	width:718px;
	float:left;
	height:auto;
}
#indemo {
	float:left;
	width:4580px;
}
#demo2, #demo3 {
	float:left;
}
#demo5, #demo6 {
	float:left;
}
.proList_index {
	width:170px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
.proList_index a {
	color:#666;
}
.proList_index a:hover {
	color:#2a7ccf;
}
.proList_index img {
	width:150px;
	height:120px;
	padding:2px;
	border:1px solid #ddd;
}
